Golang Job: Senior Golang Developer

Job added on

Company

Solugenix Corp

Location

Hyderābād - India

Job type

Full-Time

Golang Job Details

Overview:
  • Responsible for designing and developing backend services using Golang
  • Build new features and products for the API
  • Participate in code designs, planning meetings, and code reviews
  • Writing scalable, robust, testable, efficient, and easily maintainable code
  • Translating software requirements into stable, working, high-performance software
  • Playing a key role in architectural and design decisions, building toward an efficient microservice distributed architecture
  • Analyze/debug performance issues
  • Ensure conformance to quality processes to help project in meeting quality goals.
  • Ability to effectively investigate reported software defects, debugging skills.
  • Ability to communicate clearly and effectively at various levels - intra team, inter group, spoken skills, written skills - including email, presentation and articulation skills.
Responsibilities:
  • 3-4 yrs Hand on Golang framework with total experience of 8 years in environments like microservices development
  • Strong knowledge of Go programming language, paradigms, constructs, and idioms
  • Knowledge of common Goroutine and channel patterns
  • Experience with the full site of Go frameworks and tools, including: Dependency management tools such as Godep, Sltr, etc.
  • Gos templating language
  • Gos code generation tools, such as Stringer
  • Knowledge of Java / Python will be an advantage
  • Good knowledge of the Go programming language, paradigms, constructs, and idioms,
  • Implementing microservices using tools and technologies for messaging, RPC, containerization,
  • Experience in designing and developing REST apis
  • AWS Cloud knowledge Infrastructure as Code experience
  • Ability to write automated unit tests for quality assurance.
  • Ability to effectively investigate reported software defects, debugging skills.
  • Knowledge of work with Github, Jenkins, Ansible, Jira and Confluence
  • Excellent communication, analytical and presentation skills, problem solving skills and learning attitude.